ram home - French English Dictionary